<!DOCTYPE html>
<html>
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
	<meta name="generator" content="ApiGen; http://apigen.org" />

	<title>Namespace Nette\Forms</title>

	<link rel="stylesheet" href="resources/style.css?v=2011071314" type="text/css" media="all" />
	<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />
	<link rel="search" href="opensearch.xml" type="application/opensearchdescription+xml" title="Nette Framework API documentation" />
	<script type="text/javascript" src="resources/combined.js"></script>
	<script type="text/javascript" src="allclasses.js"></script>
</head>

<body>
<div id="left">
	<a href="allclasses.html">All Classes</a>

	<h3>Namespaces</h3>
	<ul>
		<li><a href="namespace-none.html">none</a>
		</li>
		<li><a href="namespace-Nette.html">Nette</a>
		</li>
		<li><a href="namespace-Nette.Application.html">Nette\Application</a>
		</li>
		<li><a href="namespace-Nette.Caching.html">Nette\Caching</a>
		</li>
		<li><a href="namespace-Nette.Collections.html">Nette\Collections</a>
		</li>
		<li><a href="namespace-Nette.Config.html">Nette\Config</a>
		</li>
		<li class="active"><a href="namespace-Nette.Forms.html">Nette\Forms</a>
		</li>
		<li><a href="namespace-Nette.IO.html">Nette\IO</a>
		</li>
		<li><a href="namespace-Nette.Loaders.html">Nette\Loaders</a>
		</li>
		<li><a href="namespace-Nette.Mail.html">Nette\Mail</a>
		</li>
		<li><a href="namespace-Nette.Reflection.html">Nette\Reflection</a>
		</li>
		<li><a href="namespace-Nette.Security.html">Nette\Security</a>
		</li>
		<li><a href="namespace-Nette.Templates.html">Nette\Templates</a>
		</li>
		<li><a href="namespace-Nette.Web.html">Nette\Web</a>
		</li>
		<li><a href="namespace-PHP.html">PHP</a>
		</li>
	</ul>

	<hr />

	<h3>Classes</h3>

	<ul>
		<li><a href="Nette.Forms.Button.html">Button</a></li>
		<li><a href="Nette.Forms.Checkbox.html">Checkbox</a></li>
		<li><a href="Nette.Forms.ConventionalRenderer.html">ConventionalRenderer</a></li>
		<li><a href="Nette.Forms.FileUpload.html">FileUpload</a></li>
		<li><a href="Nette.Forms.Form.html">Form</a></li>
		<li><a href="Nette.Forms.FormContainer.html">FormContainer</a></li>
		<li><a href="Nette.Forms.FormControl.html">FormControl</a></li>
		<li><a href="Nette.Forms.FormGroup.html">FormGroup</a></li>
		<li><a href="Nette.Forms.HiddenField.html">HiddenField</a></li>
		<li><a href="Nette.Forms.ImageButton.html">ImageButton</a></li>
		<li><a href="Nette.Forms.InstantClientScript.html">InstantClientScript</a></li>
		<li><a href="Nette.Forms.MultiSelectBox.html">MultiSelectBox</a></li>
		<li><a href="Nette.Forms.RadioList.html">RadioList</a></li>
		<li><a href="Nette.Forms.Rule.html">Rule</a></li>
		<li><a href="Nette.Forms.Rules.html">Rules</a></li>
		<li><a href="Nette.Forms.SelectBox.html">SelectBox</a></li>
		<li><a href="Nette.Forms.SubmitButton.html">SubmitButton</a></li>
		<li><a href="Nette.Forms.TextArea.html">TextArea</a></li>
		<li><a href="Nette.Forms.TextBase.html">TextBase</a></li>
		<li><a href="Nette.Forms.TextInput.html">TextInput</a></li>
	</ul>

	<h3>Interfaces</h3>

	<ul>
		<li><a href="Nette.Forms.IFormControl.html">IFormControl</a></li>
		<li><a href="Nette.Forms.IFormRenderer.html">IFormRenderer</a></li>
		<li><a href="Nette.Forms.INamingContainer.html">INamingContainer</a></li>
		<li><a href="Nette.Forms.ISubmitterControl.html">ISubmitterControl</a></li>
	</ul>

</div>

<div id="right">
	<form action="http://www.google.com/cse" id="search" onsubmit="if(this.q.value.indexOf('more:')==-1)this.q.value+=' more:api'">
		<input type="hidden" name="cx" value="011549293477758430224:vxofa9ufnhc" /><input type="hidden" name="ie" value="UTF-8" /><input type="text" name="q" class="text" /><input type="submit" value="Search" />
	</form>

<div id="navigation">
	<ul>
		<li><a href="overview.html" title="Summary of all namespaces">Overview</a></li>
		<li class="active">Namespace</li>
		<li>Class</li>
		<li><a href="elements.html">Elements</a></li>
	</ul>
</div>

<div id="content">
	<h1>Namespace Nette\Forms</h1>

	<table class="summary">
	<caption>Class summary</caption>
	<tr>
		<td width="20%"><a href="Nette.Forms.Button.html">Button</a></td>
		<td>Push button control with no default behavior.</td>
	</tr>
	<tr>
		<td width="20%"><a href="Nette.Forms.Checkbox.html">Checkbox</a></td>
		<td>Check box control. Allows the user to select a true or false condition.</td>
	</tr>
	<tr>
		<td width="20%"><a href="Nette.Forms.ConventionalRenderer.html">ConventionalRenderer</a></td>
		<td>Converts a Form into the HTML output.</td>
	</tr>
	<tr>
		<td width="20%"><a href="Nette.Forms.FileUpload.html">FileUpload</a></td>
		<td>Text box and browse button that allow users to select a file to upload to the
server.</td>
	</tr>
	<tr>
		<td width="20%"><a href="Nette.Forms.Form.html">Form</a></td>
		<td>Creates, validates and renders HTML forms.</td>
	</tr>
	<tr>
		<td width="20%"><a href="Nette.Forms.FormContainer.html">FormContainer</a></td>
		<td>Container for form controls.</td>
	</tr>
	<tr>
		<td width="20%"><a href="Nette.Forms.FormControl.html">FormControl</a></td>
		<td>Base class that implements the basic functionality common to form controls.</td>
	</tr>
	<tr>
		<td width="20%"><a href="Nette.Forms.FormGroup.html">FormGroup</a></td>
		<td>A user group of form controls.</td>
	</tr>
	<tr>
		<td width="20%"><a href="Nette.Forms.HiddenField.html">HiddenField</a></td>
		<td>Hidden form control used to store a non-displayed value.</td>
	</tr>
	<tr>
		<td width="20%"><a href="Nette.Forms.ImageButton.html">ImageButton</a></td>
		<td>Submittable image button form control.</td>
	</tr>
	<tr>
		<td width="20%"><a href="Nette.Forms.InstantClientScript.html">InstantClientScript</a></td>
		<td>Instant validation JavaScript generator.</td>
	</tr>
	<tr>
		<td width="20%"><a href="Nette.Forms.MultiSelectBox.html">MultiSelectBox</a></td>
		<td>Select box control that allows multiple item selection.</td>
	</tr>
	<tr>
		<td width="20%"><a href="Nette.Forms.RadioList.html">RadioList</a></td>
		<td>Set of radio button controls.</td>
	</tr>
	<tr>
		<td width="20%"><a href="Nette.Forms.Rule.html">Rule</a></td>
		<td>Single validation rule or condition represented as value object.</td>
	</tr>
	<tr>
		<td width="20%"><a href="Nette.Forms.Rules.html">Rules</a></td>
		<td>List of validation &amp; condition rules.</td>
	</tr>
	<tr>
		<td width="20%"><a href="Nette.Forms.SelectBox.html">SelectBox</a></td>
		<td>Select box control that allows single item selection.</td>
	</tr>
	<tr>
		<td width="20%"><a href="Nette.Forms.SubmitButton.html">SubmitButton</a></td>
		<td>Submittable button control.</td>
	</tr>
	<tr>
		<td width="20%"><a href="Nette.Forms.TextArea.html">TextArea</a></td>
		<td>Multiline text input control.</td>
	</tr>
	<tr>
		<td width="20%"><a href="Nette.Forms.TextBase.html">TextBase</a></td>
		<td>Implements the basic functionality common to text input controls.</td>
	</tr>
	<tr>
		<td width="20%"><a href="Nette.Forms.TextInput.html">TextInput</a></td>
		<td>Single line text input control.</td>
	</tr>
	</table>

	<table class="summary">
	<caption>Interface summary</caption>
	<tr>
		<td width="20%"><a href="Nette.Forms.IFormControl.html">IFormControl</a></td>
		<td>Defines method that must be implemented to allow a component to act like a form
control.</td>
	</tr>
	<tr>
		<td width="20%"><a href="Nette.Forms.IFormRenderer.html">IFormRenderer</a></td>
		<td>Defines method that must implement form rendered.</td>
	</tr>
	<tr>
		<td width="20%"><a href="Nette.Forms.INamingContainer.html">INamingContainer</a></td>
		<td>Identifies a container that creates a new namespace for form's control
hierarchy.</td>
	</tr>
	<tr>
		<td width="20%"><a href="Nette.Forms.ISubmitterControl.html">ISubmitterControl</a></td>
		<td>Defines method that must be implemented to allow a control to submit web form.</td>
	</tr>
	</table>

</div>

	<div id="footer">
		Nette Framework API documentation generated by <a href="http://apigen.org">ApiGen</a>
	</div>
</div>
</body>
</html>
